PICTools Programmer's Reference
Auto-Remove Hole Punches

Automatically detects and removes dark circular hole punch marks on 1-bit image created during scanning when a black background scanner is used. No input parameter is required to control the process.

            

The uncompressed image to be processed must reside in the Get Queue prior to REQ_EXEC. Typically, the image will be fully contained in the Get Queue, but that is not a requirement. The output image will be placed into the Put Queue during REQ_EXEC.

This subcode differs from the Remove Blobs or Hole Punches (15) in that it is specifically designed to remove nothing but circular hole punches on the image while the latter requires user input to manually specify the size and location of hole punches. It also considers other factors, like circularity, black pixel ratio, and group properties of hole punches to make it more accurate.

In addition to placing an output image into the Put Queue, this operation stores some output information into the PIC_PARM structure in the following locations.

 

 


©2022. Accusoft Corporation. All Rights Reserved.

Send Feedback